package ru.nstu.isma.core.hsm.pde;

import ru.nstu.isma.core.hsm.HMConst;

/**
 * by
 * Bessonov Alex.
 * Date: 04.12.13 Time: 0:26
 */
public class HMPDEBound {
    private HMPartialDerEquation equation;

    private HMApproximateVariable atApxVar = new HMApproximateVariable();

    private Type side;

    private HMConst value;

    public void setEquation(HMPartialDerEquation equation) {
        this.equation = equation;
    }

    public HMPartialDerEquation getEquation() {
        return equation;
    }

    public HMApproximateVariable getAtApxVar() {
        return atApxVar;
    }

    public void setAtApxVar(HMApproximateVariable atApxVar) {
        this.atApxVar = atApxVar;
    }

    public Type getSide() {
        return side;
    }

    public void setSide(Type side) {
        this.side = side;
    }

    public HMConst getValue() {
        return value;
    }

    public void setValue(HMConst value) {
        this.value = value;
    }

    public enum Type {
        LEFT, RIGHT, BOTH
    }
}
